﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using OpenNI;

namespace BTKinect.DataType

{
    interface IDataHandling
    {
        List<Dictionary<SkeletonJoint, KinectPoint3D>> Data
        {
            get;
        }

        List<int> Time
        {
            get;
        }

        Dictionary<int, Dictionary<SkeletonJoint, KinectPoint3D>> DataWithTime
        {
            get;
        }

        KinectData GetKinectData
        {
            get;
        }

        /// <summary>
        /// Get information needed for further handling
        /// </summary>
        void Initialize();

    }
}
